package day1215_3;

import javax.swing.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class TimeWin  extends  Thread{
    public void run() {
        //更改label中的文字。   启动线程  调用start()
        SimpleDateFormat sdf=new SimpleDateFormat("mm分ss秒");
        while(true){
            Date time= Calendar.getInstance().getTime();//获取当前时间
            label.setText(  sdf.format(time)  );
            // 把右边的操作结果放入label  //修改让time的时间值应用sdf中的时间格式
            try {
                Thread.sleep(1000);//1秒钟更改一次label标签中的时间
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }



    JLabel  label=null;
    public static void main(String[] args) {
        JFrame  win=new JFrame();//1.窗口
        JPanel  pane=new JPanel();//2.面板
        TimeWin  time=new TimeWin();
        time.label=new JLabel("xx分xx秒");//3.面板
        pane.add(time.label);
        win.add(pane);//pane面板放入窗口win
        win.setSize(400,100);//设置窗口宽高
        win.setVisible(true);//设置窗口是否显示
        time.start();//启动当前线程
    }
}


